resistant pests - French English Dictionary